<?php
//判断 is_dir() file_exists()
echo is_dir("upload"), file_exists("upload");


//mkdir() 建立目录
//mkdir("upload");

//建立多级目录
//mkdir('usr/upload/files', 777, true);

//opendir()
//readdir()
//closedir()

//rmdir() 删除目录
//rmdir('upload'); 只能删除空目录

function delTree($dir) {
    $files = array_diff(scandir($dir), ['.', '..']);
    foreach ($files as $file) (is_dir("$dir/$file")) ? delTree("$dir/$file") : unlink("$dir/$file");
    return rmdir($dir);
}

//delTree("usr");

//scanir() 扫描遍历目录，是一个数组，包含两个特殊的目录 . 自己 ..上级
echo '<pre>';
//print_r(scandir('user'));
//print_r(scandir('.'));

foreach (array_diff(scandir('.'), ['.', '..']) as $value) {
    echo $value, is_file($value) ? '文件' : '目录', '<br>';
}

